

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>ICONIX [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, ICONIX,ICONIX UML Toolbox Pages,ICONIX Elements,ICONIX Relationships,ICONIX Roadmap,ICONIX Layout,ICONIX Disable,ICONIX Enable,ICONIX MDG Technology,Layout,Layout ICONIX,UML Toolbox,UML Toolbox ICONIX Group,Roadmap,Roadmap ICONIX,MDG Technology (Integrated),MDG Technology (Integrated) ICONIX,Disable,Disable ICONIX,Enable,Enable ICONIX">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">ICONIX</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="data_flow_diagrams.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="mind_mapping.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">The following text is derived from the <a href="http://en.wikipedia.org/wiki/ICONIX" target="_blank" class="weblink">ICONIX</a> entry in the online Wikipedia.</span></p>
<p class="p_OMGText" style="margin: 5px 0px 5px 48px;"><span class="f_OMGText">The ICONIX Process is a minimalist, streamlined approach to Use Case driven UML modeling that uses a core subset of UML diagrams and techniques to provide thorough coverage of object-oriented analysis and design. Its main activity is robustness analysis, a method for bridging the gap between analysis and design. Robustness analysis reduces the ambiguity in use case descriptions, by ensuring that they are written in the context of an accompanying domain model. This process makes the use cases much easier to design, test and estimate.</span></p>
<p class="p_BodyText"><span class="f_BodyText">The ICONIX Process was developed by Doug Rosenberg. For more information on ICONIX, see the </span><span class="f_BodyText" style="font-style: italic;">ICONIX Software Engineering Inc</span><span class="f_BodyText">. website <a href="http://iconixsw.com/" target="_blank" class="weblink">http://iconixsw.com/</a>.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">ICONIX in Enterprise Architect</span></p>
<p class="p_BodyText"><span class="f_BodyText">Enterprise Architect enables you to develop models under ICONIX quickly and simply, through use of an MDG Technology integrated with the Enterprise Architect installer. The ICONIX facilities are provided in the form of:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">ICONIX diagram types, accessed through the </span><span class="f_UIControl"><a href="newdiagrams.htm">New Diagram</a></span><span class="f_Bulletlist1"> dialog</span></li>
<li><span class="f_Bulletlist1">A set of </span><span class="f_UIControl">ICONIX</span><span class="f_Bulletlist1"> pages in the Enterprise Architect UML </span><span class="f_UIControl">Toolbox</span></li>
<li><span class="f_Bulletlist1">ICONIX element and relationship entries in the </span><span class="f_MenuKeyField"><a href="umltoolboxshortcutmenu.htm">UML Toolbox Shortcut</a></span><span class="f_Bulletlist1"><a href="umltoolboxshortcutmenu.htm"> Menu</a> and </span><span class="f_UIControl"><a href="quick_links.htm">Quick Linker</a></span><span class="f_Bulletlist1">.</span></li>
</ul>
<p class="p_SubHeadingL2"><span class="f_BodyText">To further help you develop and manage a project under ICONIX, Enterprise Architect also provides a white paper on the <a href="http://www.sparxsystems.com/downloads/pdf/Roadmap.pdf" target="_blank" class="weblink">ICONIX Roadmap</a>.</span></p>
<p class="p_SubHeadingL2"><span class="f_BodyText">In addition, Enterprise Architect has an alternative <a href="iconix_process.htm#Layout">visual layout</a> specific to ICONIX.</span></p>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">ICONIX Toolbox Pages</span></p>
<p class="p_BodyText"><span class="f_BodyText">Within the </span><span class="f_UIControl">Toolbox</span><span class="f_BodyText">, Enterprise Architect provides ICONIX versions of the pages for UML <a href="analysisdiagram.htm">Analysis</a>, <a href="usecasediagram.htm">Use Case</a>, <a href="classdiagram.htm">Class</a>, Interaction (<a href="sequencediagram.htm">Sequence</a>), <a href="activitydiagram.htm">Activity</a> and <a href="customdiagram.htm">Custom</a> diagrams (which often form the basis for </span><span class="f_BodyText" style="font-style: italic;">Robustness</span><span class="f_BodyText"> diagrams). Compared to the standard Enterprise Architect </span><span class="f_UIControl">Toolbox</span><span class="f_BodyText"> pages, these have slightly different element and relationship sets. You can access them by either:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">Selecting the </span><span class="f_MenuKeyField">More tools | ICONIX | &lt;Diagram Type&gt;</span><span class="f_Bulletlist1"> menu option for a specific </span><span class="f_UIControl">Toolbox</span><span class="f_Bulletlist1"> page, or</span></li>
<li><span class="f_Bulletlist1">Selecting the </span><span class="f_MenuKeyField">ICONIX</span><span class="f_Bulletlist1"> option in the drop-down field of the </span><span class="f_UIControl">Default Tools</span><span class="f_Bulletlist1"> toolbar, which adds all six pages to the </span><span class="f_UIControl">Toolbox</span><span class="f_Bulletlist1">. The first page and the </span><span class="f_UIControl">Common</span><span class="f_Bulletlist1"> page are expanded, and the others are closed up.</span></li>
</ul>
<p class="p_TextIndentedL2"><img src="iconixpages.png" width="180" height="471" border="0" alt="ICONIXpages"></p>
<p class="p_SubHeadingL2"><a name="layout"></a><span class="f_SubHeadingL2">ICONIX Layout</span></p>
<p class="p_BodyText"><span class="f_BodyText">The ICONIX layout re-organizes the Enterprise Architect work area, opening the:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_UIControl">Toolbox </span><span class="f_Bulletlist1">on the right hand side of the screen (follow the instructions above to display the ICONIX pages)</span></li>
<li><span class="f_UIControl">Project Browser</span><span class="f_Bulletlist1">, </span><span class="f_UIControl">Tasks Pane</span><span class="f_Bulletlist1">, </span><span class="f_UIControl">Resources </span><span class="f_Bulletlist1">and </span><span class="f_UIControl">Model Views</span><span class="f_Bulletlist1"> windows nested in the top left of the screen, and</span></li>
<li><span class="f_UIControl">Notes</span><span class="f_Bulletlist1"> and </span><span class="f_UIControl">Properties</span><span class="f_Bulletlist1"> windows nested on the bottom left of the screen.</span></li>
</ul>
<p class="p_TextIndentedL2"><img src="iconixlayout.png" width="955" height="566" border="0" alt="ICONIXLayout"></p>
<p class="p_BodyText"><span class="f_BodyText">To apply this layout, select t</span><span class="f_BodyText">he </span><span class="f_MenuKeyField">View | Visual Layouts | Iconix</span><span class="f_BodyText"> menu option.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Disable ICONIX</span></p>
<p class="p_BodyText"><span class="f_BodyText">If you prefer not to use ICONIX in Enterprise Architect, you can disable it (and subsequently re-enable it) using the </span><span class="f_UIControl"><a href="manage_mdg_technologies.htm">MDG Technologies</a></span><span class="f_BodyText"> dialog (</span><span class="f_MenuKeyField">Settings | MDG Technologies</span><span class="f_BodyText">).</span></p>
<p class="p_BodyText"><span class="f_BodyText">This does not affect the ICONIX layout, which you can switch back to your own layout or the Enterprise Architect default layout using the </span><span class="f_MenuKeyField">View | Visual Layouts</span><span class="f_BodyText"> menu option.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
